Constraint-Based Diagram Beautification
نویسندگان
چکیده
Recently a new metaphor for diagramming, the intelligent diagram has emerged. This new metaphor provides an excellent basis for diagram beautification since it automatically collects geometric constraints which capture the semantics of a diagram during diagram construction. By applying visual-language-specific layout rules which impose additional desired constraints on the diagram component placement, we can provide powerful semantics preserving diagram beautification. We have demonstrated the feasibility of this approach by developing a simple extension to the Penguins system which generates beautification rules from a grammatical specification of the visual language and tested the system with three example visual languages: Binary trees, state transition diagrams and mathematical equations.
منابع مشابه
Beautifying Sketching-based Design Tool Content: Issues and Experiences
With the advent of the Tablet PC and stylus-based PDAs, sketching-based user interfaces for design tools have become popular. However, a major challenge with such interfaces is the need for appropriate “beautification” of the sketches. This includes both interactive beautification as content is sketched and post-design conversion of sketches to formalised, computer-drawn diagrams. We discuss a ...
متن کاملThe Beautification Process in Model-Driven Engineering of User Interfaces
The beautification of a user interface resulting from model-to-model and model-to-code transformations in Model-Driven Architecture consists of performing manual changes to address user requirements which have not been supported during the transformations. These requirements may include customization, users’ preferences, and compliance with corporate style guidelines. This paper introduces a be...
متن کاملAutomatically Generating Sketch Interfaces from Shape Descriptions
As pen-based input devices have become more common, sketch recognition systems are being developed for many hand-drawn diagrammatic domains such as mechanical engineering, GUI design, course of action diagrams, and many others. These sketch interfaces 1) allow for more natural interaction than a traditional mouse and palette tool by allowing users to hand-sketch the diagram, 2) can automaticall...
متن کاملThe Mathematics of Diagrammatic Logical Systems
The focus of my PhD was on spider diagrams and constraint diagrams. Constraint diagrams are a visual language for expressing logical statements. The spider diagram language forms a fragment of the constraint diagram language. I developed two diagrammatic reasoning systems. The first of these, based on spider diagrams, directly extends previous work. The second system is based on the more expres...
متن کاملCalligraphic Beautification of Handwritten Chinese Characters: A Patternized Approach to Handwriting Transfiguration
In this paper, a novel method for online handwritten Chinese character beautification is proposed. User-input trajectories captured from a mouse or a preasuresenselesss touchscreen are first simulated into paint-brush style using a speed-based calligraphic simulation algorithm. Then a template-based beautification method is applied to transfigure the overall architecture of the userwritten char...
متن کامل